package com.tesisutn.restsoft.dominio.articulo;

import javax.persistence.Entity;
import javax.persistence.ManyToOne;

@Entity
public class ArticuloComprado extends Articulo{
    private Boolean seVende;
    private Boolean afectaStock;
    @ManyToOne
    private Marca marca;
    @ManyToOne
    private Subrubro subrubro;

    public ArticuloComprado(){
    }
    
    public ArticuloComprado(String nombre, String descripcion, Presentacion presentacion, LugarDePreparacion lugar, Boolean seVende, Boolean afectaStock, Marca marca, Subrubro subrubro){
    	super(nombre, descripcion, presentacion, lugar);
    	setSeVende(seVende);
    	setAfectaStock(afectaStock);
    	setMarca(marca);
    	setSubrubro(subrubro);
    }

    public Boolean getSeVende() {
        return seVende;
    }

    public void setSeVende(Boolean seVende) {
        this.seVende = seVende;
    }

    public Boolean getAfectaStock() {
        return afectaStock;
    }

    public void setAfectaStock(Boolean afectaStock) {
        this.afectaStock = afectaStock;
    }

    public Marca getMarca() {
        return marca;
    }

    public void setMarca(Marca marca) {
        this.marca = marca;
    }

    public Subrubro getSubrubro() {
        return subrubro;
    }

    public void setSubrubro(Subrubro subrubro) {
        this.subrubro = subrubro;
    }

    @Override
    public String toString(){
        return getNombre();
    }
}
